<jsp:useBean id="miBean"  scope="request"   class="Capa_PresentacionWeb.BeanModoColectivo_NuevaDieta"  />
<jsp:setProperty name="miBean" property="*"  />

<%@ page import="Capa_Control.Controlador" %>
<%@ page import="Capa_Servicios.GestorDeServicios" %>
<%@ page import="Capa_AccesoADatos.GestorBBDD" %>
<%@ page import="FabricaDeObjetos.FabricaDeObjetos" %>
<%@ page import="DTO.DTO_Grupo" %>

<%@ page import="java.sql.SQLException" %>

<%
String seccionActual = request.getParameter("seccion");
String subseccionActual = request.getParameter("subseccion");
String loginActual = request.getParameter("login");
String usuarioActual = request.getParameter("usuario");
String grupoActual = request.getParameter("grupo");
String accionActual = request.getParameter("accion");
String eventoActual = request.getParameter("evento");

if (seccionActual == null) {seccionActual="";}
if (subseccionActual == null) {subseccionActual="";}
if (loginActual == null) {loginActual="";}
if (usuarioActual == null) {usuarioActual="";}
if (grupoActual == null) {grupoActual="";}
if (accionActual == null) {accionActual="";}
if (eventoActual == null) {eventoActual="";}

String urlVolver = "abrirPagina.jsp?seccion=" + seccionActual + "&subseccion=" + subseccionActual + "&login=" + loginActual + "&usuario=" + usuarioActual + "&grupo=" + grupoActual ;
String urlVerDieta = "abrirPagina.jsp?seccion=" + seccionActual + "&subseccion=.  Ver dieta&login=" + loginActual + "&usuario=" + usuarioActual + "&grupo=" + grupoActual ;




FabricaDeObjetos fabricaDeObjetos = new FabricaDeObjetos();
GestorBBDD gestorBaseDatos = fabricaDeObjetos.dame_GestorBBDD();
GestorDeServicios serviciosDeLaAplicacion = fabricaDeObjetos.dame_GestorDeServicios(gestorBaseDatos);
Controlador controlAplicacion = fabricaDeObjetos.dame_Controlador(serviciosDeLaAplicacion);
DTO_Grupo transportadorGrupo = new DTO_Grupo();

String mensajeConfirmacion = "";



if (controlAplicacion.existeGrupo( grupoActual ) )
{	transportadorGrupo= controlAplicacion.recuperaDatosBDgrupo( grupoActual );

	controlAplicacion.crearDietaColectiva_DesdeWeb( transportadorGrupo, Integer.parseInt( miBean.getNumeroSemanas() )  );
	transportadorGrupo.setDuracion ( Integer.parseInt( miBean.getNumeroSemanas() ) );	    
	controlAplicacion.guardarDuracionDietaColectiva ( transportadorGrupo, Integer.parseInt( miBean.getNumeroSemanas() ) );
	
	mensajeConfirmacion = "Dieta generada correctamente";
}
else //(controlAplicacion.existeUsuario( usuarioActual ) )
{	mensajeConfirmacion = "Error de datos: grupo no encontrado";
}
%>

<div class="tituloContenido">
	Generar nueva dieta
</div>
<div class="campoTexto">

	<div><%= mensajeConfirmacion %></div>
	
		
	<div class="enlaceNormal">
		(<a  href="<%= urlVerDieta %>" target="_self" class="enlaceNormal">ver dieta</a>)
	</div>
</div>







